import {createService } from "../request"
const rq = createService('/myapi')

// 获得图片分类列表，带分页 注意为了统一格式，分页必须采用page, params, config这样的定义格式
export function getRoleList(page, params, config) {
    return rq.get(
      `/admin/role/${page}`,
      params,
      config
    )
}

// 新增公告
export function addRole(form, config) {
  return rq.post(`/admin/role`, form, config)
}

// 修改公告，id = 465
export function updateRoleById(form, config) {
  return rq.post(`/admin/role/${form.id}`, form, config)
}


// 删除公告
export function deleteRoleById(id, config) {
  return rq.post(`/admin/role/${id}/delete`, null, config)
}

// 修改管理员状态
export function upateRoleStatusById(id, status, config) {
    return rq.post(`/admin/role/${id}/update_status`, {status}, config)
}


// 设置当前角色的权限
export function setRules(id, rule_ids, config) {
  return rq.post(`/admin/role/set_rules`, {id, rule_ids}, {
    headers: {
      'Content-Type': 'application/json'
    }
  })
}


